Introduction To Efficient Advise